home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Interactive Web Graphics with Shout 3D
/
Interactive Web Graphics With Shout 3D.iso
/
pc
/
Shout3Ddemo
/
Shout3d_runtime
/
codebase
/
models
/
morphtargets
/
morph_box.s3d
< prev
next >
Wrap
Text File
|
2000-07-11
|
4KB
|
163 lines
Background {
color 0 0 0
}
DEF world-TIMER TimeSensor {
loop TRUE
cycleInterval 3.333
}
DEF Box01 Transform {
translation 0.7116 0 -2.74
children [
DEF Box01ChannelDeformer ChannelDeformer {
basePoint [
-7.5 0 7.5 7.5 0 7.5 -7.5 0 -7.5 7.5 0 -7.5 -7.5 15 7.5 7.5 15 7.5 -7.5 15 -7.5 7.5 15 -7.5
]
channels [
DEF MC_Box02 TranslationArrayDefChannel {
translations [
-0.001485 0 0.04939 0.003114 0 0.1362 -0.003965 0 -0.05176 0.001309 0 0.02035 0.04653 0 -0.03761
-0.04342 0 -0.0354 0.03076 0 0.02761 -0.05096 0 0.05537
]
}
DEF MC_Box03 TranslationArrayDefChannel {
modifiedCoordIndex [
1 3 4 5 6 7
]
translations [
0.09258 0 0.001797 0.09347 0 -0.02449 0.03182 0 -0.03496 -0.02062 0 -0.03744 0.05117 0 -0.04628
-0.01814 0 -0.05426
]
}
]
}
DEF MC_Box02-FLOAT-INTERP ScalarInterpolator {
key [
0 0.18 0.37 0.58 0.85
]
keyValue [
0 74 9 100 0
]
}
ROUTE world-TIMER.fraction_changed TO MC_Box02-FLOAT-INTERP.set_fraction
ROUTE MC_Box02-FLOAT-INTERP.value_changed TO MC_Box02.set_weight
DEF MC_Box03-FLOAT-INTERP ScalarInterpolator {
key [
0 0.18 0.37 0.58
]
keyValue [
0 88 100 0
]
}
ROUTE world-TIMER.fraction_changed TO MC_Box03-FLOAT-INTERP.set_fraction
ROUTE MC_Box03-FLOAT-INTERP.value_changed TO MC_Box03.set_weight
Shape {
appearance [
MultiAppearance {
material Material {
diffuseColor 0.102 0.6941 0.3451
}
}
]
geometry MultiMesh {
coord DEF Box01-COORD Coordinate {
point [
-7.5 0 7.5 7.5 0 7.5 -7.5 0 -7.5 7.5 0 -7.5 -7.5 15 7.5 7.5 15 7.5 -7.5 15 -7.5 7.5 15 -7.5
]
}
coordIndex [
0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1
2 0 4 -1 4 6 2 -1
]
smoothingIndex [
2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1
]
appearanceIndex [
1 1 0 0 4 4 3 3 5 5 2 2
]
textureMappings [
]
}
}
ROUTE Box01ChannelDeformer.outPoint TO Box01-COORD.set_point
]
}
DEF Box02 Transform {
translation -31.25 0 -3.231
children [
Shape {
appearance [
MultiAppearance {
material Material {
diffuseColor 0.102 0.6941 0.3451
}
}
]
geometry MultiMesh {
coord DEF Box02-COORD Coordinate {
point [
-7.648 0 12.44 7.811 0 21.12 -7.896 0 -12.68 7.631 0 -5.465 -2.847 15 3.739 3.158 15 3.96
-4.424 15 -4.739 2.404 15 -1.963
]
}
coordIndex [
0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1
2 0 4 -1 4 6 2 -1
]
smoothingIndex [
2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1
]
appearanceIndex [
1 1 0 0 4 4 3 3 5 5 2 2
]
textureMappings [
]
}
}
]
}
DEF Box03 Transform {
translation 27.5 0 -2.74
children [
Shape {
appearance [
MultiAppearance {
material Material {
diffuseColor 0.102 0.6941 0.3451
}
}
]
geometry MultiMesh {
coord DEF Box03-COORD Coordinate {
point [
-7.5 0 7.5 16.76 0 7.68 -7.5 0 -7.5 16.85 0 -9.949 -4.318 15 4.004 5.438 15 3.756
-2.383 15 -12.13 5.686 15 -12.93
]
}
coordIndex [
0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1
2 0 4 -1 4 6 2 -1
]
smoothingIndex [
2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1
]
appearanceIndex [
1 1 0 0 4 4 3 3 5 5 2 2
]
textureMappings [
]
}
}
]
}
DEF Camera01 Viewpoint{
position 0 51.28 112.2
orientation 1 0 0 -0.3589
fieldOfView 0.6024
description "Camera01"
}
DEF Camera01.Target Transform {
translation 0 7.929 -3.334
children [
]
}